/**
 * project: finance-manage
 * package: com.example.interfaces
 * 账单数据模型接口
 */

package com.example.interfaces;

public interface BillDataInterface {

    /**
     * 获取账单ID
     * @return 账单ID
     */
    int getBid();

    /**
     * 设置账单ID
     * @param bid 账单ID
     */
    void setBid(int bid);

    /**
     * 获取账单类型
     * @return 账单类型
     */
    String getType();

    /**
     * 设置账单类型
     * @param type 账单类型
     */
    void setType(String type);

    /**
     * 获取账单金额
     * @return 账单金额
     */
    double getAmount();

    /**
     * 设置账单金额
     * @param amount 账单金额
     */
    void setAmount(double amount);

    /**
     * 获取账单日期
     * @return 账单日期
     */
    String getDate();

    /**
     * 设置账单日期
     * @param date 账单日期
     */
    void setDate(String date);

    /**
     * 获取账单说明
     * @return 账单说明
     */
    String getStatement();

    /**
     * 设置账单说明
     * @param statement 账单说明
     */
    void setStatement(String statement);

    /**
     * 获取备注
     * @return 备注
     */
    String getNotes();

    /**
     * 设置备注
     * @param notes 备注
     */
    void setNotes(String notes);
}
